electronic presence - Turco Inglés Diccionario